import { createAPI } from '@/apis/area'

export default {
  /**
   * 约定：
  * data,methods ,computed里面变量和方法名统统以ad开头
   */
  data() {
    return {
      addDialogFormData: {
        type: 'add',
        dialogVisible: false,
        title: '添加区域',
        form: {
          areaName: '', // 区域名称
          spaceNumber: '', // 车位数（个）
          areaProportion: '', // 面积（㎡）
          ruleId: 4, // 计费规则
          remark:'', //备注
         
        }
      }
    }
  },
  methods: {
    addResetFrom() {
      this.addDialogFormData.form = {
        areaName: '', // 区域名称
        spaceNumber: '', // 车位数（个）
        areaProportion: '', // 面积（㎡）
        ruleId: '', // 计费规则
        remark: '' // 备注
      }
    },
    async addComfirmForm() {
      const params=this.addDialogFormData.form
      try {
        const r = await createAPI(params)
        this.addResetFrom() //把数据清空了
        this.$message.success('添加成功')
        this.fetchTableData()

      } catch (error) {
        this.$message.error(error.msg || '添加失败')

      }

    }
  },
  mounted() {
  }
}